home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / urn / urn-archives / urn-ietf.archive.9611 / 000049_owner-urn-ietf _Tue Nov 5 23:27:46 1996.msg < prev    next >
Internet Message Format  |  1997-02-19  |  4KB

  1. Received: (from daemon@localhost) by services.bunyip.com (8.6.10/8.6.9) id XAA04188 for urn-ietf-out; Tue, 5 Nov 1996 23:27:46 -0500
  2. Received: from mocha.bunyip.com (mocha.Bunyip.Com [192.197.208.1]) by services.bunyip.com (8.6.10/8.6.9) with SMTP id XAA04181 for <urn-ietf@services.bunyip.com>; Tue, 5 Nov 1996 23:27:42 -0500
  3. Received: from IG.CS.UTK.EDU by mocha.bunyip.com with SMTP (5.65a/IDA-1.4.2b/CC-Guru-2b)
  4.         id AA07683  (mail destined for urn-ietf@services.bunyip.com); Tue, 5 Nov 96 23:27:40 -0500
  5. Received: from localhost by ig.cs.utk.edu with SMTP (cf v2.11c-UTK)
  6.           id XAA28250; Tue, 5 Nov 1996 23:27:21 -0500 (EST)
  7. Message-Id: <199611060427.XAA28250@ig.cs.utk.edu>
  8. X-Mailer: exmh version 1.6.7 5/3/96
  9. X-Uri: http://www.cs.utk.edu/~moore/
  10. From: Keith Moore <moore@cs.utk.edu>
  11. To: Bob Briscoe <rbriscoe@jungle.bt.co.uk>
  12. Cc: urn-ietf@bunyip.com, moore@cs.utk.edu
  13. Subject: Re: [URN] Resolution Services (N2L etc) 
  14. In-Reply-To: Your message of "Tue, 05 Nov 1996 10:01:53 GMT."
  15.              <2.2.32.19961105100153.006d0998@sherekhan.jungle.bt.co.uk> 
  16. Mime-Version: 1.0
  17. Content-Type: text/plain; charset=us-ascii
  18. Date: Tue, 05 Nov 1996 23:27:21 -0500
  19. Sender: owner-urn-ietf@services.bunyip.com
  20. Precedence: bulk
  21. Reply-To: Keith Moore <moore@cs.utk.edu>
  22. Errors-To: owner-urn-ietf@bunyip.com
  23.  
  24. > 1.2 It strikes me that specifying available service requests (N2L, N2R etc)
  25. > should not be the job of DNS or any URN resolution mechanism. You are adding
  26. > metadata about the address that the name resolves to (i.e. allowed methods).
  27. > NAPTR should simply get you to the place you asked for by mapping names to
  28. > addresses.
  29.  
  30. Not clear.  DNS is the place to store name-to-IP-address bindings.  If
  31. the different services (methods) are at different IP-addresses, the
  32. mappings between the names of the machines where the services reside,
  33. and their IP addresses will be managed by DNS.  And there's
  34. potentially a big efficiency win to having the name-to-service mapping
  35. lookup occur as a side-effect of an lookup that returns NAPTR records
  36. with an /s flag.
  37.  
  38. > Other systems  (service discovery or navigation) should allow you to
  39. > determine what you *should* ask for from the address once you get it, and
  40. > once you have the address each protocol scheme might provide a well-known
  41. > method for querying what methods you *can* do if that is what the scheme
  42. > needs (e.g. HTTP/1.1 OPTIONS method). 
  43.  
  44. Only if all possible methods for a service are available at every
  45. service location.  You don't want to have to ask each service location
  46. which methods are available at that server.
  47.  
  48. > IOW, the client should already know
  49. > what it is going to do with the address it gets out of the URN service, or
  50. > if it doesn't it should be prepared to find out.
  51.  
  52. The client knows what it wants to do.  But how the client does what it
  53. wants to do may depend on what services are available.  If there are
  54. multiple resolution services available for a particular chunk of name
  55. space, it might be that several of them will do what the client wants.
  56. For example, if all a client wants is a URL, N2L might be more
  57. efficient than N2C.
  58.  
  59. > OK, it may be *easier* to hack it this way, but that's not the point. You
  60. > are embedding a duplication of meta-information in DNS which will always be
  61. > prone to being out of date, unreliable, etc. Especially if the world moves
  62. > to be much more dynamic in this area in the decades you envisage this
  63. > lasting. More importantly, this information potentially has a different TTL
  64. > than the address itself, so it will break your caching.
  65.  
  66. I don't see what the problem is.  DNS can specify TTLs on a
  67. per-resource-record basis.
  68.  
  69. At any rate, we should view the use of DNS for resolution as a
  70. short-term experiment rather than a long-term solution.  Viewed in
  71. that context, it's not important that we get every little detail
  72. right.
  73.  
  74. Keith
  75.  
  76.